include ../common.make

rules_sources =  \
	AvoidAlwaysNullFieldRule.cs \
	AvoidComplexMethodsRule.cs \
	AvoidDeepInheritanceTreeRule.cs \
	AvoidLackOfCohesionOfMethodsRule.cs \
	AvoidUnnecessarySpecializationRule.cs \
	ConsiderUsingStopwatchRule.cs \
	PreferStringIsNullOrEmptyRule.cs \
	RemoveDependenceOnObsoleteCodeRule.cs \
	ReviewMisleadingFieldNamesRule.cs \
	VariableNamesShouldNotMatchFieldNamesRule.cs

EXTRA_TESTS_OPTIONS += -r:System.Runtime.Serialization.dll

tests_sources = \
	AvoidAlwaysNullFieldTest.cs \
	AvoidComplexMethodsTest.cs \
	AvoidDeepInheritanceTreeTest.cs \
	AvoidLackOfCohesionOfMethodsTest.cs \
	AvoidUnnecessarySpecializationTest.cs \
	ConsiderUsingStopwatchTest.cs \
	PreferStringIsNullOrEmptyTest.cs \
	RemoveDependenceOnObsoleteCodeTest.cs \
	ReviewMisleadingFieldNamesTest.cs \
	VariableNamesShouldNotMatchFieldNamesTest.cs
